[IA64] optimize entry and exit path
authorawilliam@xenbuild.aw <awilliam@xenbuild.aw>
Fri, 14 Jul 2006 17:18:36 +0000 (11:18 -0600)
committerawilliam@xenbuild.aw <awilliam@xenbuild.aw>
Fri, 14 Jul 2006 17:18:36 +0000 (11:18 -0600)
commit8913e5d22d98ec49970698643d61bc52f5ffa282
treecbd6502caf90ef79baec6885ab9bee23fc2ea66d
parentd715f015915997add422d945c0ab1cad5917f50d
[IA64] optimize entry and exit path

VMM save/restore r4~r7 and unat to handle virtualization fault
and mmio access, but it is not necessary for other faults to
save/restore these registers.  This patch is to save/restore
these registers only when dtlb and virtualization fault happen.

Signed-off-by: Anthony Xu <anthony.xu@intel.com>
xen/arch/ia64/vmx/vmx_entry.S
xen/arch/ia64/vmx/vmx_ivt.S
xen/arch/ia64/vmx/vmx_minstate.h